[. . . ] Un pool de licences caractérisé par un zéro (0) défini représente un pool illimité de licences. [. . . ] # receiving parameter from export job param([object]$ExportJobRequest) # building path to Core's Common. All echo's are logged if($ExportJobRequestObject -eq $null) { echo 'ExportJobRequestObject parameter is null' } else { echo 'Location:' $ExportJobRequestObject. # receiving parameter from export job param([object]$ExportJobRequest) # building path to Core's Common. All echo's are logged if($ExportJobRequestObject -eq $null) { echo 'ExportJobRequestObject parameter is null' } else { echo 'VolumeImageIds:' $ExportJobRequestObject. All of them are triggering the script, and $JobClassMethod (contain job name that calls the script) helps to handle those child jobs separately switch ($JobClassMethod) { # working with NightlyAttachability Job NightlyAttachabilityJob { $NightlyAttachabilityJobRequestObject = $NightlyAttachabilityJobRequest -as [Replay. Guid]" if($AgentsCollection -eq $null) { echo 'AgentsCollection parameter is null'; } else { echo 'Agents GUIDs:' foreach ($a in $AgentsCollection) { echo $a } } break; } # working with Checksum Check Job ChecksumCheckJob { $ChecksumCheckJobRequestObject = $ChecksumCheckJobRequest -as [Replay. [. . . ] TakeSnapshotResponse]; if($TakeSnapshotResponseObject -eq $null) { echo 'TakeSnapshotResponseObject parameter is null'; } else { 171 echo 'ID of this transfer session:' $TakeSnapshotResponseObject. [. . . ]